home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Psychedelic Bus of Dead Knowledge
/
The Psychedelic Bus of Dead Knowledge.iso
/
drag & drop onto System Folder
/
QuickTime™ PowerPlug
/
QuickTime™ PowerPlug.rsrc
/
bin.rsrc_INIT_0.txt
< prev
next >
Wrap
Text File
|
1996-07-18
|
27KB
|
476 lines
start:
00000000 4E56 FD34 link A6, -0x02CC
00000004 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00000008 4246 clr.w D6
0000000A 558F subq.l A7, 2
0000000C 3EB8 015A move.w [A7], [0x0000015A /* SysVersion */]
00000010 0C5F 0607 cmpi.w [A7]+, 0x607
00000014 6D00 0244 blt +0x246 /* 0000025A */
00000018 486E FFB6 pea.l [A6 - 0x4A]
0000001C 4EBA 0246 jsr [PC + 0x246 /* 00000264 */]
00000020 3E00 move.w D7, D0
00000022 584F addq.w A7, 4
00000024 6600 0234 bne +0x236 /* 0000025A */
00000028 203C 7379 7361 move.l D0, 0x73797361 /* 'sysa' */
0000002E 41EE FFFC lea.l A0, [A6 - 0x4]
00000032 2248 movea.l A1, A0
00000034 A1AD syscall Gestalt, flags=1
00000036 2288 move.l [A1], A0
00000038 3E00 move.w D7, D0
0000003A 6600 021E bne +0x220 /* 0000025A */
0000003E 7002 moveq.l D0, 0x02
00000040 B0AE FFFC cmp.l D0, [A6 - 0x4]
00000044 6600 0214 bne +0x216 /* 0000025A */
00000048 203C 7174 696D move.l D0, 0x7174696D /* 'qtim' */
0000004E 41EE FFFC lea.l A0, [A6 - 0x4]
00000052 2248 movea.l A1, A0
00000054 A1AD syscall Gestalt, flags=1
00000056 2288 move.l [A1], A0
00000058 4A40 tst.w D0
0000005A 6600 00DC bne +0xDE /* 00000138 */
0000005E 7801 moveq.l D4, 0x01
00000060 598F subq.l A7, 4
00000062 2F3C 7665 7273 move.l -[A7], 0x76657273 /* 'vers' */
00000068 7001 moveq.l D0, 0x01
0000006A 3F00 move.w -[A7], D0
0000006C A81F syscall Get1Resource
0000006E 245F movea.l A2, [A7]+
00000070 200A move.l D0, A2
00000072 6744 beq +0x46 /* 000000B8 */
00000074 4A92 tst.l [A2]
00000076 6740 beq +0x42 /* 000000B8 */
00000078 2052 movea.l A0, [A2]
0000007A 2A10 move.l D5, [A0]
0000007C 203C 0000 FFFF move.l D0, 0xFFFF
00000082 C085 and.l D0, D5
00000084 0C80 0000 2000 cmpi.l D0, 0x2000 /* ' \0' */
0000008A 6712 beq +0x14 /* 0000009E */
0000008C 203C 0000 FFFF move.l D0, 0xFFFF
00000092 C0AE FFFC and.l D0, [A6 - 0x4]
00000096 0C80 0000 2000 cmpi.l D0, 0x2000 /* ' \0' */
0000009C 660E bne +0x10 /* 000000AC */
label0000009E:
0000009E 0285 FFFF 0000 andi.l D5, 0xFFFF0000
000000A4 02AE FFFF 0000 FFFC andi.l [A6 - 0x4], 0xFFFF0000
label000000AC:
000000AC BAAE FFFC cmp.l D5, [A6 - 0x4]
000000B0 6706 beq +0x8 /* 000000B8 */
000000B2 7C03 moveq.l D6, 0x03
000000B4 6000 00E2 bra +0xE4 /* 00000198 */
label000000B8:
000000B8 203C 7174 7273 move.l D0, 0x71747273 /* 'qtrs' */
000000BE 41EE FFFC lea.l A0, [A6 - 0x4]
000000C2 2248 movea.l A1, A0
000000C4 A1AD syscall Gestalt, flags=1
000000C6 2288 move.l [A1], A0
000000C8 3E00 move.w D7, D0
000000CA 660E bne +0x10 /* 000000DA */
000000CC 7001 moveq.l D0, 0x01
000000CE C0AE FFFC and.l D0, [A6 - 0x4]
000000D2 6706 beq +0x8 /* 000000DA */
000000D4 7C02 moveq.l D6, 0x02
000000D6 6000 00C0 bra +0xC2 /* 00000198 */
label000000DA:
000000DA 4A47 tst.w D7
000000DC 6606 bne +0x8 /* 000000E4 */
000000DE 7C04 moveq.l D6, 0x04
000000E0 6000 00B6 bra +0xB8 /* 00000198 */
label000000E4:
000000E4 558F subq.l A7, 2
000000E6 486E FFB6 pea.l [A6 - 0x4A]
000000EA 7000 moveq.l D0, 0x00
000000EC 1F00 move.b -[A7], D0
000000EE 3F3C FFEC move.w -[A7], 0xFFEC
000000F2 AA5A syscall CodeFragmentDispatch
000000F4 3E1F move.w D7, [A7]+
000000F6 598F subq.l A7, 4
000000F8 558F subq.l A7, 2
000000FA A994 syscall CurResFile
000000FC 7001 moveq.l D0, 0x01
000000FE 3F00 move.w -[A7], D0
00000100 7014 moveq.l D0, 0x14
00000102 A82A syscall ComponentDispatch
00000104 201F move.l D0, [A7]+
00000106 3E00 move.w D7, D0
00000108 6D00 008E blt +0x90 /* 00000198 */
0000010C 598F subq.l A7, 4
0000010E 2F3C 7074 6368 move.l -[A7], 0x70746368 /* 'ptch' */
00000114 3F3C B589 move.w -[A7], 0xB589
00000118 A81F syscall Get1Resource
0000011A 2D5F FD34 move.l [A6 - 0x2CC], [A7]+
0000011E 6778 beq +0x7A /* 00000198 */
00000120 2F2E FD34 move.l -[A7], [A6 - 0x2CC]
00000124 A992 syscall DetachResource
00000126 203C 7174 7273 move.l D0, 0x71747273 /* 'qtrs' */
0000012C 206E FD34 movea.l A0, [A6 - 0x2CC]
00000130 2050 movea.l A0, [A0]
00000132 A3AD syscall NewGestalt, flags=3
00000134 3E00 move.w D7, D0
00000136 6060 bra +0x62 /* 00000198 */
label00000138:
00000138 4204 clr.b D4
0000013A 7052 moveq.l D0, 0x52
0000013C A71E syscall NewPtrSysClear, flags=7
0000013E 2648 movea.l A3, A0
00000140 200B move.l D0, A3
00000142 6754 beq +0x56 /* 00000198 */
00000144 426E FD4E clr.w [A6 - 0x2B2]
00000148 558F subq.l A7, 2
0000014A A994 syscall CurResFile
0000014C 3D5F FD50 move.w [A6 - 0x2B0], [A7]+
00000150 426E FD54 clr.w [A6 - 0x2AC]
00000154 41EE FD76 lea.l A0, [A6 - 0x28A]
00000158 4210 clr.b [A0]
0000015A 2D48 FD4A move.l [A6 - 0x2B6], A0
0000015E 41EE FD38 lea.l A0, [A6 - 0x2C8]
00000162 7008 moveq.l D0, 0x08
00000164 A260 syscall FSDispatch/HFSDispatch, flags=2
00000166 4A40 tst.w D0
00000168 662A bne +0x2C /* 00000194 */
0000016A 376E FD6C 000C move.w [A3 + 0xC], [A6 - 0x294]
00000170 276E FD72 000E move.l [A3 + 0xE], [A6 - 0x28E]
00000176 206E FD4A movea.l A0, [A6 - 0x2B6]
0000017A 43EB 0012 lea.l A1, [A3 + 0x12]
0000017E 7040 moveq.l D0, 0x40
00000180 A22E syscall BlockMove/BlockMoveData, flags=2
00000182 26BC 7165 7874 move.l [A3], 0x71657874 /* 'qext' */
00000188 2778 0DE8 0004 move.l [A3 + 0x4], [0x00000DE8 /* Warhol */]
0000018E 21CB 0DE8 move.l [0x00000DE8 /* Warhol */], A3
00000192 6004 bra +0x6 /* 00000198 */
label00000194:
0000019